package com.example.common.util.constant;

/**
 * @Author juzipi
 * @Date 2021/7/12 8:17
 * @Info hospital模块的魔法值
 */
public class HospitalConstants {

    /**
     * 医院
     */
    public static final String SIGN = "sign";//签名

    public static final String HOSCODE = "hoscode";//医院编码

    public static final String LOGO_DATA = "logoData";//logo

    public static final String PAGE = "page";//分页 页码

    public static final String LIMIT = "limit";//分页 页面大小

    /**
     * 科室
     */
    public static final String DEPCODE = "depcode"; //科室编码

    public static final String DEPNAME = "depname"; //科室名称

    public static final Integer DELETED_VALUE_TRUE = 1;//逻辑删除：0未删除，1已删除

    public static final Integer DELETED_VALUE_FALSE = 0;//逻辑删除：0未删除，1已删除

    public static final String HOS_SCHEDULE_ID = "hosScheduleId";//排班id

    public static final String HOS_TYPE = "hostype";//医院类型


    public static final String FULL_ADDRESS = "fullAddress";//完整地址

    public static final Integer HOSPITAL_STATUS_VALUE = 0;//状态码,0未上线,1已上线

    public static final String HOSPITAL = "hospital";//医院

    public static final String BOOKING_RULE = "bookingRule";//排版规则


    /**
     * 排班
     */
    public static final String WORK_DATE = "workDate";//工作日

    public static final String WORK_DATE_STRING= "workDateString";//工作月

    public static final String DOC_COUNT = "docCount";//号源数量

    public static final Integer DOC_COUNT_VALUE = 0;//就诊医生人数0

    public static final String RESERVED_NUMBER = "reservedNumber";//预留号码

    public static final String AVAILABLE_NUMBER = "availableNumber";//可用号码

    public static final Integer AVAILABLE_NUMBER_VALUE = -1;//剩余预约数，-1表示无

    public static final String BOOKING_SCHEDULE_RULE_LIST = "bookingScheduleRuleList";//规则集合

    public static final String TOTAL = "total";//条数

    public static final String HOSNAME = "hosname";//医院名称

    public static final String DAY_OF_WEEK = "dayOfWeek";//日期对应星期

    //0：正常  1：即将放号  -1：当天已停止挂号
    public static final Integer BOOKING_SCHEDULE_RULE_VALUE_NORMAL = 0;//可预约排班状态
    public static final Integer BOOKING_SCHEDULE_RULE_VALUE_WILL = 1;//可预约排班状态
    public static final Integer BOOKING_SCHEDULE_RULE_VALUE_STOP = -1;//可预约排班状态

    public static final String BIGNAME = "bigname";//大科室名称

    public static final String STOP_TIME = "stopTime";//停号时间

    public static final String RELEASE_TIME = "releaseTime";//放号时间

    public static final String BASE_MAP = "baseMap";//基础数据
}
